Gradle依赖本地包并排除指定依赖 |
您所在的位置:网站首页 › gradle jar包含排除 › Gradle依赖本地包并排除指定依赖 |
Gradle依赖本地包并排除指定依赖
Gradle依赖本地包并排除指定依赖1️⃣ 把jar包打包到仓库(或者`gradle`缓存)中使用,可以使用`maven`的安装到仓库2️⃣ 把jar到放到一个文件夹(项目里),类似eclipse项目的`libs`包:
Gradle依赖本地包并排除指定依赖
Gradle依赖本地包并排除指定依赖
在项目中遇到一个需要改源码的时刻,打包成jar包,依赖到项目中: 1️⃣ 把jar包打包到仓库(或者gradle缓存)中使用,可以使用maven的安装到仓库gradle 的仓库管理中指定一下使用 mavenLocal repositories { //maven中央仓库 mavenCentral() //本地maven仓库 mavenLocal() } dependencies { implementation("brut.androlib:apktool:2.9.1"){ //排除snakeyaml ->影响springboot 启动成败 exclude(group:"org.yaml",module:"snakeyaml") } } 2️⃣ 把jar到放到一个文件夹(项目里),类似eclipse项目的libs包:在项目project中建一个文件夹,并把jar包 Gradle的dependencies 定义 group:name:version 您需要重命名 jar 以使其符合 Maven/Gradle 的命名约定,即 MY_JARNAME-0.0.1.jar(版本号和名称直接不要使用下划线,用连字符替换最后一个下划线)。 gradle 的仓库管理中指定一下使用本地目录 repositories { mavenCentral() flatDir { //$rootDir 根目录 dirs("$rootDir/libs") } } dependencies { //* 好像有点作用 implementation("*:apktool:2.9.1"){ //排除snakeyaml ->影响springboot 启动成败 exclude(group:"org.yaml",module:"snakeyaml") } }至此 ······· 尽力! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |